﻿#pragma once

//#define _CRT_SECURE_NO_WARNINGS
//#include <stdio.h>
//#include <stdlib.h>
#include <iostream>
#include <thread> // 线程头文件
//#include <mutex> // 互斥锁头文件
#include <chrono> // 时间头文件
#include <vector> // 向量(数组)头文件
#include <string> // 字符串头文件
#include <functional> // 定义函数指针类型
#include <algorithm> // 算法头文件，里面有 std::sort() 函数

extern void test_thread();
extern void test_time();

extern void test_multilayer_array();
extern void test_sort();


// 宏定义
#define print_start(str) std::cout << " ----------------- " << str << " Start ------------------------\n";
#define print_end(str) std::cout << " ----------------- " << str << " End ------------------------\n\n\n";